GitHub Copilot AI pair programmer: Asset or Liability?

نویسندگان

چکیده

Automatic program synthesis is a long-lasting dream in software engineering. Recently, promising Deep Learning (DL) based solution, called Copilot, has been proposed by OpenAI and Microsoft as an industrial product. Although some studies evaluate the correctness of Copilot solutions report its issues, more empirical evaluations are necessary to understand how developers can benefit from it effectively. In this paper, we study capabilities two different programming tasks: (i) generating (and reproducing) correct efficient for fundamental algorithmic problems, (ii) comparing Copilot’s with those human programmers on set tasks. For former, assess performance functionality solving selected problems computer science, like sorting implementing data structures. latter, dataset human-provided used. The results show that capable providing almost all however, buggy non-reproducible. Moreover, difficulties combining multiple methods generate solution. Comparing humans, our ratio humans’ greater than suggestions, while generated require less effort be repaired. Based findings, if used expert projects, become asset since suggestions could comparable contributions terms quality. However, liability novice who may fail filter or non-optimal due lack expertise.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Asset or Liability within New Societal Conditions?

Knowledge and learning are seen as key success factors for international competitiveness and economic growth in contemporary societies and have been placed at the top of the policy agenda in many countries. But actual developments in former socialist countries of Europe and Asia have totally run counter to such aims in the last decade. Science and technology (S&T) in the transformation countrie...

متن کامل

Global Asset Liability Management

Dynamic financial analysis (DFA) is a technique which uses Monte Carlo simulation to investigate the evolution over time of financial models of funds, complex liabilities and entire firms. Although of increasing popularity, the drawback of DFA is the dearth of systematic methods for optimising model parameters for strategic financial planning. This paper introduces strategic DFA which employs t...

متن کامل

A knowledge management-based intranet: asset or EBM liability?

This paper summarises the presentation given at the British Computer Society Primary Health Care Specialist Group annual conference 2004. It outlines the four years of experience gained in implementing a knowledge management-based intranet across a local health community. Consideration is given to definitions of knowledge management and evidence-based medicine. The paper outlines the potential ...

متن کامل

In healthcare, is the human being an asset or liability?

This article contrasts the application of preventive and predictive technologies in industry to those in healthcare. For years, risk managers have been discussing the rationing of care. This article presents the perspective of an engineering professional from the manufacturing industry who now consults with healthcare risk managers. The human being is often referred to as an "asset" in our soci...

متن کامل

Asset-Liability Modeling in BarraOne

MSCI Barra Product Insights © 2007 MSCI Barra. All rights reserved. 1 of 10 Please refer to the disclaimer at the end of this document. This case study provides an introduction to modeling assets and liabilities for asset owners within BarraOne. We show how to use BarraOne to analyze both assets and liabilities in a shared framework for understanding risk and return. Our example uses zero coupo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2023

ISSN: ['0164-1212', '1873-1228']

DOI: https://doi.org/10.1016/j.jss.2023.111734